package com.auxgroup.hr.front.dao.domain;

import org.apache.commons.lang.builder.ToStringBuilder;

import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 招聘录用
 * <p>
 * The persistent class for the PS_C_WF_DRFT_HDR database table.
 */
@Entity
@Table(name = "PS_C_WF_DRFT_HDR")
@NamedQuery(name = "PsCWfDrftHdr.findAll", query = "SELECT p FROM PsCWfDrftHdr p")
public class PsCWfDrftHdr extends AbsWfEmplDomain {
    private static final long serialVersionUID = 1L;

    @Column(name = "C_APPLICANT_ID")//	应聘者ID	CHAR
    private String cApplicantId;
    @Column(name = "NAME")//	姓名	CHAR
    private String name;
    @Temporal(TemporalType.DATE)
    @Column(name = "BIRTHDATE")//	出生日期	DATE
    private Date birthdate;
    @Column(name = "C_ALLOWANCE")
    private Integer cAllowance;//岗位津贴    NUMBER
    @Column(name = "C_GUA_PER")
    private Integer cGuaPer;//保底期限   NUMBER
    @Column(name = "C_INCENTIVE")
    private Integer cIncentive;//激励/绩贴   NUMBER
    @Column(name = "C_PER_BON_BASE")
    private Integer cPerBonBase;//业绩奖基数  NUMBER
    @Column(name = "C_PERIOD_WAGE")
    private Integer cPeriodWage;//试用期固薪  NUMBER
    @Column(name = "C_ALLOWANCE_FALG")
    private String cAllowanceFalg;//岗位津贴标题  CHAR
    @Column(name = "C_GUA_PER_FALG")
    private String cGuaPerFalg;//保底期限标识 CHAR
    @Column(name = "C_PER_BON_FALG")
    private String cPerBonFalg;//业绩奖基数标识    CHAR
    @Column(name = "C_INCENTIVE_FALG")
    private String cIncentiveFalg;//激励/绩效标识 CHAR
    @Column(name = "C_GRADUATION_TIME")
    private String cGraduationTime;//毕业时间 CHAR
    @Column(name = "C_SPECIAL")
    private String cSpecial;//特殊约定  CHAR
    @Column(name = "C_MZYY")
    private String cMzyy;//明州医院 CHAR
    @Column(name = "C_PAY_POST_TYPE")
    private String cPayPostType;//发放方式  CHAR
    @Column(name = "C_MONTH")
    private String cMonth;//月份  CHAR
    @Column(name = "C_INRECRUITMENT")
    private String cInrecruitment;//招聘来源    CHAR
    @Column(name = "C_GWH")
    private String cGwh;//管委会   CHAR
    @Column(name = "EMPLID2 ")
    private String emplid2;//员工 CHAR
    @Column(name = "C_LEVEL")
    private String cLevel;//等级  CHAR
    @Column(name = "SEX")//	性别	CHAR
    private String sex;
    @Temporal(TemporalType.DATE)
    @Column(name = "HIRE_DT")//	工作开始日期	DATE
    private Date hireDt;
    @Column(name = "MAR_STATUS")//	婚姻状况	CHAR
    private String marStatus;
    @Column(name = "C_BEAR")//	生育状况	CHAR
    private String cBear;
    @Column(name = "SETID")//	集合 ID	CHAR
    private String setid;
    @Column(name = "C_DRFT_BUS_UNIT")//	拟录用业务系统	CHAR
    private String cDrftBusUnit;
    @Column(name = "C_DRFT_SETID")//	录用SETID	CHAR
    private String cDrftSetid;
    @Column(name = "DEPTID")//	部门ID	CHAR
    private String deptid;
    @Column(name = "C_REC_DPT_FULL")//	部门简称	CHAR
    private String cRecDptFull;
    @Column(name = "C_DEPT_LEVEL")//	部门层级	CHAR
    private String cDeptLevel;
    @Column(name = "C_PAY_MN_PCT")//	月度比例（%）	NUMBER
    private BigDecimal cPayMnPct;
    @Column(name = "C_PAY_QUT_PCT")//	季度比例（%）	NUMBER
    private BigDecimal cPayQutPct;
    @Column(name = "C_PAY_YEAR_PCT")//	年度比例（%）	NUMBER
    private BigDecimal cPayYearPct;
    @Column(name = "JOBCODE")//	岗位	CHAR
    private String jobcode;
    @Temporal(TemporalType.DATE)
    @Column(name = "RS_WKLIF_BGN_DT")//	入本公司时间	DATE
    private Date rsWklifBgnDt;
    @Column(name = "C_JOB_TYPE")//	岗位性质	CHAR
    private String cJobType;
    @Column(name = "JOBCODE_DESCR")//	岗位描述	CHAR
    private String jobcodeDescr;
    @Column(name = "SUPERVISOR_ID")//	主管 ID	CHAR
    private String supervisorId;
    @Column(name = "C_YEAR_PAY_BASE")//	年终奖基数	NUMBER
    private Integer cYearPayBase;
    @Column(name = "C_CUR_POST")//	任职岗位    CHAR
    private String cCurPost;
    @Column(name = "C_PPT_INTER_RSLT")//	PPT面试	CHAR
    private String cPptInterRslt;
    @Column(name = "C_CUR_COM")//	目前公司	CHAR
    private String cCurCom;
    @Column(name = "C_ANN_SAL")//	    年总收入	NUMBER
    private BigDecimal cAnnSal;
    @Column(name = "C_CUR_ANN_SAL")//	目前年薪	NUMBER
    private BigDecimal cCurAnnSal;
    @Column(name = "C_AGE")//	年龄	NUMBER
    private Integer cAge;
    @Column(name = "C_DEPT_ALLOC_STATU")//	部门编制状态	CHAR
    private String cDeptAllocStatus;
    @Column(name = "COUNTRY")//	国家/地区	CHAR
    private String country;
    @Column(name = "RS_HIR_STATUS")//	入职状态	CHAR
    private String rsHirStatus;
    @Column(name = "NATIONAL_ID_TYPE")//	身份证号类型	CHAR
    private String nationalIdType;
    @Column(name = "NATIONAL_ID")//	身份证号	CHAR
    private String nationalId;
    @Column(name = "C_DEPT_HC_RATE")//	实有人数/部门编制	CHAR
    private String cDeptHcRate;
    @Column(name = "RS_JOB_LEVEL")//	职等	CHAR
    private String rsJobLevel;
    @Column(name = "C_JOB_LEVEL")//	岗位职等	CHAR
    private String cJobLevel;
    @Column(name = "C_FINANCIAL_STAFF")//	是否财务人员	CHAR
    private String cFinancialStaff;
    @Column(name = "C_SALARY_STD")//	是否符合薪资标准	CHAR
    private String cSalaryStd;
    @Column(name = "C_ADJU_SALARY")//	调整月固薪	NUMBER
    private BigDecimal cAdjuSalary;
    @Column(name = "ANNUAL_SALARY")//	Annual Salary Amount	NUMBER
    private BigDecimal annualSalary;
    @Column(name = "RS_SIL_CD")//	社保缴纳地编码	CHAR
    private String rsSilCd;
    @Column(name = "C_HIRE_SI_UNIT")//	社保缴纳单位	CHAR
    private String cHireSiUnit;
    @Column(name = "C_HIRE_PHF_UNIT")//	公积金缴纳单位	CHAR
    private String cHirePhfUnit;
    @Column(name = "SETID_LOCATION")//	地点集合 ID	CHAR
    private String setidLocation;
    @Column(name = "C_BS_JOBCODE")//	拟录用参考岗位	CHAR
    private String cBsJobCode;
    @Column(name = "GPBR_JOBCD_SETID")//	Job Code Set ID	CHAR
    private String gpbrJobcdSetid;
    @Column(name = "LOCATION	")//地点代码	CHAR
    private String location;
    @Column(name = "C_EMPL_FROM")//	入职来源	CHAR
    private String cEmplFrom;
    @Column(name = "C_SALARY_COMMENTS")//	薪资备注说明	LONG
    private String cSalaryComments;
    @Column(name = "C_INTRVW_SUMRY")//	面试小结	LONG
    private String cIntrvwSumry;
    @Column(name = "C_INTERVIEWER")//	面试官	CHAR
    private String cInterviewer;
    @Column(name = "C_RECRUIT_SOURCE")//	招聘信息来源	CHAR
    private String cRecruitSource;
    @Column(name = "C_SOURCE_DESCR")//	招聘来源详细说明	CHAR
    private String cSourceDescr;
    @Column(name = "C_RESUME_URL")//	简历链接	LONG
    private String cResumeUrl;
    @Column(name = "C_INTRVW_EVAL")//	面试评价链接	LONG
    private String cIntrvwEval;
    @Column(name = "LINK_DESCRLONG2")//	Link Description	LONG
    private String linkDescrlong2;
    @Column(name = "RS_HIRE_ID")//	应聘者ID	CHAR
    private String rsHireId;
    @Column(name = "C_BASE_PAY")//	基本工资	NUMBER
    private Integer cBasePay;
    @Column(name = "C_GJJ_FLAG")//	缴纳一金	CHAR
    private String cGjjFlag;
    @Column(name = "C_WX_FLAG")//	缴纳五险	CHAR
    private String cWxFlag;
    @Column(name = "C_YN4")//	二次入司	CHAR
    private String cYn4;
    @Column(name = "C_RESTRIC_JOB_FLAG")//	竞业限制补偿人员	CHAR
    private String cRestricJobFlag;
    @Column(name = "C_LABOR_ATRI_FLAG")//	劳动仲裁人员	CHAR
    private String cLaborAtriFlag;
    @Column(name = "C_MONTH_PAY_STD")
    private BigDecimal cMonthPayStd;//	月收标准
    @Column(name = "AGE")//	年龄	NUMBER
    private Integer age;
    @Column(name = "C_AUX_SYSTEM")//	体系	CHAR
    private String cAuxSystem;
    @Column(name = "C_JOB_LEVEL2")//	职等	CHAR
    private String cJobLevel2;
    @Column(name = "C_EDUCITON")//	学历	CHAR
    private String cEduciton;
    @Column(name = "PHONE")//	电话	CHAR
    private String phone;
    @Column(name = "C_SCHOOL")//学校	CHAR
    private String cSchool;
    @Column(name = "C_SCHOOL_OTH")//	其他院校	CHAR
    private String cSchoolOth;
    @Column(name = "ADDRESSLONG")//	地址	LONG
    private String addresslong;
    @Column(name = "C_MAJOR")//	专业	CHAR
    private String cMajor;
    @Column(name = "C_RESIGN_COM_FLAG")//	离职补偿人员	CHAR
    private String cResignComFlag;
    @Column(name = "C_BLACKLIST_FLAG")//	黑名单人员	CHAR
    private String cBlacklistFlag;
    @Column(name = "C_INTERSHIP_TERM")//	试用期时长	NUMBER
    private Integer cIntershipTerm;
    @Column(name = "C_JOBCOD_AVG_SALAR")//	同职位平均工资	NUMBER
    private Integer cJobcodAvgSalar;
    @Column(name = "C_JOBLVL_AVG_SALAR")//	同职等平均工资	NUMBER
    private Integer cJoblvlAvgSalar;
    @Column(name = "C_PAY_RANGE")//	薪资带宽范围	CHAR
    private String cPayRange;
    @Column(name = "GP_PAYGROUP")//	薪资组	CHAR
    private String gpPaygroup;
    @Column(name = "C_PAY_TYPE")//	定薪类别	CHAR
    private String cPayType;
    @Column(name = "C_PAY_ANNUAL_SAL")//	年薪（元）	NUMBER
    private BigDecimal cPayAnnualSal;
    @Column(name = "C_PAY_APL_SAL")//	审批工资（元）	NUMBER
    private BigDecimal cPayAplSal;
    @Column(name = "C_PAY_DAILY_SAL")//日薪（元）	NUMBER
    private BigDecimal cPayDailySal;
    @Column(name = "C_FLOAT_SPLIT_FLG")//	浮动部分是否按比例拆分	CHAR
    private String cFloatSplitFlg;
    @Column(name = "C_PAY_MONAVG_SAL")//	月平均工资（元）	NUMBER
    private BigDecimal cPayMonavgSal;
    @Column(name = "C_PAY_HOUR_SAL")//	时薪（元）	NUMBER
    private BigDecimal cPayHourSal;
    @Column(name = "C_SAL_MON_FLOAT")//	月度奖金	NUMBER
    private BigDecimal cSalMonFloat;
    @Column(name = "C_PAY_FIXED_PCT")//	固定比例（%）	NUMBER
    private BigDecimal cPayFixedPct;
    @Column(name = "C_PAY_FLOAT_PCT")//	浮动比例（%）	NUMBER
    private BigDecimal cPayFloatPct;
    @Column(name = "C_SB_PAY_BASE")//	社保缴纳基数	NUMBER
    private BigDecimal cSbPayBase;
    @Column(name = "C_PERFORM_RESULT")//	考核结果	CHAR
    private String cPerformResult;
    @Column(name = "C_PAY_BONUS_NUM	")//年终奖基数（元）	NUMBER
    private BigDecimal cPayBonusNum;
    @Column(name = "C_DRFT_DEPTMR")//	部门负责人	CHAR
    private String cDrftDeptmr;
    @Column(name = "C_IS_GWHCY")//	是否管委会成员	CHAR
    private String cIsGwhcy;
    @Column(name = "C_IS_HOME_FEE")//	是否有安家费	CHAR
    private String cIsHomeFee;
    @Column(name = "C_HOME_FEE")//	安家费	NUMBER
    private BigDecimal cHomeFee;

    public PsCWfDrftHdr() {
    }

    @Override
    public void baseInit(AbsWfEmplDomain source) {
        //不需实现
    }

    public String getcApplicantId() {
        return cApplicantId;
    }

    public void setcApplicantId(String cApplicantId) {
        this.cApplicantId = cApplicantId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Date getBirthdate() {
        return birthdate;
    }

    public void setBirthdate(Date birthdate) {
        this.birthdate = birthdate;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Date getHireDt() {
        return hireDt;
    }

    public void setHireDt(Date hireDt) {
        this.hireDt = hireDt;
    }

    public String getMarStatus() {
        return marStatus;
    }

    public void setMarStatus(String marStatus) {
        this.marStatus = marStatus;
    }

    public String getcBear() {
        return cBear;
    }

    public void setcBear(String cBear) {
        this.cBear = cBear;
    }

    public String getSetid() {
        return setid;
    }

    public void setSetid(String setid) {
        this.setid = setid;
    }

    public String getcDrftBusUnit() {
        return cDrftBusUnit;
    }

    public void setcDrftBusUnit(String cDrftBusUnit) {
        this.cDrftBusUnit = cDrftBusUnit;
    }

    public String getcDrftSetid() {
        return cDrftSetid;
    }

    public void setcDrftSetid(String cDrftSetid) {
        this.cDrftSetid = cDrftSetid;
    }

    public String getDeptid() {
        return deptid;
    }

    public void setDeptid(String deptid) {
        this.deptid = deptid;
    }

    public String getcDeptLevel() {
        return cDeptLevel;
    }

    public void setcDeptLevel(String cDeptLevel) {
        this.cDeptLevel = cDeptLevel;
    }

    public BigDecimal getcPayMnPct() {
        return cPayMnPct;
    }

    public void setcPayMnPct(BigDecimal cPayMnPct) {
        this.cPayMnPct = cPayMnPct;
    }

    public BigDecimal getcPayQutPct() {
        return cPayQutPct;
    }

    public void setcPayQutPct(BigDecimal cPayQutPct) {
        this.cPayQutPct = cPayQutPct;
    }

    public BigDecimal getcPayYearPct() {
        return cPayYearPct;
    }

    public void setcPayYearPct(BigDecimal cPayYearPct) {
        this.cPayYearPct = cPayYearPct;
    }

    public String getJobcode() {
        return jobcode;
    }

    public void setJobcode(String jobcode) {
        this.jobcode = jobcode;
    }

    public Date getRsWklifBgnDt() {
        return rsWklifBgnDt;
    }

    public void setRsWklifBgnDt(Date rsWklifBgnDt) {
        this.rsWklifBgnDt = rsWklifBgnDt;
    }

    public String getcJobType() {
        return cJobType;
    }

    public void setcJobType(String cJobType) {
        this.cJobType = cJobType;
    }

    public String getJobcodeDescr() {
        return jobcodeDescr;
    }

    public void setJobcodeDescr(String jobcodeDescr) {
        this.jobcodeDescr = jobcodeDescr;
    }

    public String getSupervisorId() {
        return supervisorId;
    }

    public void setSupervisorId(String supervisorId) {
        this.supervisorId = supervisorId;
    }

    public Integer getcAge() {
        return cAge;
    }

    public void setcAge(Integer cAge) {
        this.cAge = cAge;
    }

    public String getcDeptAllocStatus() {
        return cDeptAllocStatus;
    }

    public void setcDeptAllocStatus(String cDeptAllocStatus) {
        this.cDeptAllocStatus = cDeptAllocStatus;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getRsHirStatus() {
        return rsHirStatus;
    }

    public void setRsHirStatus(String rsHirStatus) {
        this.rsHirStatus = rsHirStatus;
    }

    public String getNationalIdType() {
        return nationalIdType;
    }

    public void setNationalIdType(String nationalIdType) {
        this.nationalIdType = nationalIdType;
    }

    public String getNationalId() {
        return nationalId;
    }

    public void setNationalId(String nationalId) {
        this.nationalId = nationalId;
    }

    public String getcDeptHcRate() {
        return cDeptHcRate;
    }

    public void setcDeptHcRate(String cDeptHcRate) {
        this.cDeptHcRate = cDeptHcRate;
    }

    public String getRsJobLevel() {
        return rsJobLevel;
    }

    public void setRsJobLevel(String rsJobLevel) {
        this.rsJobLevel = rsJobLevel;
    }

    public String getcJobLevel() {
        return cJobLevel;
    }

    public void setcJobLevel(String cJobLevel) {
        this.cJobLevel = cJobLevel;
    }

    public String getcFinancialStaff() {
        return cFinancialStaff;
    }

    public void setcFinancialStaff(String cFinancialStaff) {
        this.cFinancialStaff = cFinancialStaff;
    }

    public String getcSalaryStd() {
        return cSalaryStd;
    }

    public void setcSalaryStd(String cSalaryStd) {
        this.cSalaryStd = cSalaryStd;
    }

    public BigDecimal getcAdjuSalary() {
        return cAdjuSalary;
    }

    public void setcAdjuSalary(BigDecimal cAdjuSalary) {
        this.cAdjuSalary = cAdjuSalary;
    }

    public BigDecimal getAnnualSalary() {
        return annualSalary;
    }

    public void setAnnualSalary(BigDecimal annualSalary) {
        this.annualSalary = annualSalary;
    }

    public String getRsSilCd() {
        return rsSilCd;
    }

    public void setRsSilCd(String rsSilCd) {
        this.rsSilCd = rsSilCd;
    }

    public String getcHireSiUnit() {
        return cHireSiUnit;
    }

    public void setcHireSiUnit(String cHireSiUnit) {
        this.cHireSiUnit = cHireSiUnit;
    }

    public String getcHirePhfUnit() {
        return cHirePhfUnit;
    }

    public void setcHirePhfUnit(String cHirePhfUnit) {
        this.cHirePhfUnit = cHirePhfUnit;
    }

    public String getSetidLocation() {
        return setidLocation;
    }

    public void setSetidLocation(String setidLocation) {
        this.setidLocation = setidLocation;
    }

    public String getcBsJobCode() {
        return cBsJobCode;
    }

    public void setcBsJobCode(String cBsJobCode) {
        this.cBsJobCode = cBsJobCode;
    }

    public String getGpbrJobcdSetid() {
        return gpbrJobcdSetid;
    }

    public void setGpbrJobcdSetid(String gpbrJobcdSetid) {
        this.gpbrJobcdSetid = gpbrJobcdSetid;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getcEmplFrom() {
        return cEmplFrom;
    }

    public void setcEmplFrom(String cEmplFrom) {
        this.cEmplFrom = cEmplFrom;
    }

    public String getcSalaryComments() {
        return cSalaryComments;
    }

    public void setcSalaryComments(String cSalaryComments) {
        this.cSalaryComments = cSalaryComments;
    }

    public String getcIntrvwSumry() {
        return cIntrvwSumry;
    }

    public void setcIntrvwSumry(String cIntrvwSumry) {
        this.cIntrvwSumry = cIntrvwSumry;
    }

    public String getcInterviewer() {
        return cInterviewer;
    }

    public void setcInterviewer(String cInterviewer) {
        this.cInterviewer = cInterviewer;
    }

    public String getcRecruitSource() {
        return cRecruitSource;
    }

    public void setcRecruitSource(String cRecruitSource) {
        this.cRecruitSource = cRecruitSource;
    }

    public String getcSourceDescr() {
        return cSourceDescr;
    }

    public void setcSourceDescr(String cSourceDescr) {
        this.cSourceDescr = cSourceDescr;
    }

    public String getcResumeUrl() {
        return cResumeUrl;
    }

    public void setcResumeUrl(String cResumeUrl) {
        this.cResumeUrl = cResumeUrl;
    }

    public String getcIntrvwEval() {
        return cIntrvwEval;
    }

    public void setcIntrvwEval(String cIntrvwEval) {
        this.cIntrvwEval = cIntrvwEval;
    }

    public String getLinkDescrlong2() {
        return linkDescrlong2;
    }

    public void setLinkDescrlong2(String linkDescrlong2) {
        this.linkDescrlong2 = linkDescrlong2;
    }

    public String getRsHireId() {
        return rsHireId;
    }

    public void setRsHireId(String rsHireId) {
        this.rsHireId = rsHireId;
    }

    public Integer getcBasePay() {
        return cBasePay;
    }

    public void setcBasePay(Integer cBasePay) {
        this.cBasePay = cBasePay;
    }

    public String getcGjjFlag() {
        return cGjjFlag;
    }

    public void setcGjjFlag(String cGjjFlag) {
        this.cGjjFlag = cGjjFlag;
    }

    public String getcWxFlag() {
        return cWxFlag;
    }

    public void setcWxFlag(String cWxFlag) {
        this.cWxFlag = cWxFlag;
    }

    public String getcYn4() {
        return cYn4;
    }

    public void setcYn4(String cYn4) {
        this.cYn4 = cYn4;
    }

    public String getcRestricJobFlag() {
        return cRestricJobFlag;
    }

    public void setcRestricJobFlag(String cRestricJobFlag) {
        this.cRestricJobFlag = cRestricJobFlag;
    }

    public String getcLaborAtriFlag() {
        return cLaborAtriFlag;
    }

    public void setcLaborAtriFlag(String cLaborAtriFlag) {
        this.cLaborAtriFlag = cLaborAtriFlag;
    }

    public BigDecimal getcMonthPayStd() {
        return cMonthPayStd;
    }

    public void setcMonthPayStd(BigDecimal cMonthPayStd) {
        this.cMonthPayStd = cMonthPayStd;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getcAuxSystem() {
        return cAuxSystem;
    }

    public void setcAuxSystem(String cAuxSystem) {
        this.cAuxSystem = cAuxSystem;
    }

    public String getcJobLevel2() {
        return cJobLevel2;
    }

    public void setcJobLevel2(String cJobLevel2) {
        this.cJobLevel2 = cJobLevel2;
    }

    public String getcEduciton() {
        return cEduciton;
    }

    public void setcEduciton(String cEduciton) {
        this.cEduciton = cEduciton;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getcSchool() {
        return cSchool;
    }

    public void setcSchool(String cSchool) {
        this.cSchool = cSchool;
    }

    public String getcSchoolOth() {
        return cSchoolOth;
    }

    public void setcSchoolOth(String cSchoolOth) {
        this.cSchoolOth = cSchoolOth;
    }

    public String getAddresslong() {
        return addresslong;
    }

    public void setAddresslong(String addresslong) {
        this.addresslong = addresslong;
    }

    public String getcMajor() {
        return cMajor;
    }

    public void setcMajor(String cMajor) {
        this.cMajor = cMajor;
    }

    public String getcResignComFlag() {
        return cResignComFlag;
    }

    public void setcResignComFlag(String cResignComFlag) {
        this.cResignComFlag = cResignComFlag;
    }

    public String getcBlacklistFlag() {
        return cBlacklistFlag;
    }

    public void setcBlacklistFlag(String cBlacklistFlag) {
        this.cBlacklistFlag = cBlacklistFlag;
    }

    public Integer getcIntershipTerm() {
        return cIntershipTerm;
    }

    public void setcIntershipTerm(Integer cIntershipTerm) {
        this.cIntershipTerm = cIntershipTerm;
    }

    public Integer getcJobcodAvgSalar() {
        return cJobcodAvgSalar;
    }

    public void setcJobcodAvgSalar(Integer cJobcodAvgSalar) {
        this.cJobcodAvgSalar = cJobcodAvgSalar;
    }

    public Integer getcJoblvlAvgSalar() {
        return cJoblvlAvgSalar;
    }

    public void setcJoblvlAvgSalar(Integer cJoblvlAvgSalar) {
        this.cJoblvlAvgSalar = cJoblvlAvgSalar;
    }

    public String getcPayRange() {
        return cPayRange;
    }

    public void setcPayRange(String cPayRange) {
        this.cPayRange = cPayRange;
    }

    public String getGpPaygroup() {
        return gpPaygroup;
    }

    public void setGpPaygroup(String gpPaygroup) {
        this.gpPaygroup = gpPaygroup;
    }

    public String getcPayType() {
        return cPayType;
    }

    public void setcPayType(String cPayType) {
        this.cPayType = cPayType;
    }

    public BigDecimal getcPayAnnualSal() {
        return cPayAnnualSal;
    }

    public void setcPayAnnualSal(BigDecimal cPayAnnualSal) {
        this.cPayAnnualSal = cPayAnnualSal;
    }

    public BigDecimal getcPayAplSal() {
        return cPayAplSal;
    }

    public void setcPayAplSal(BigDecimal cPayAplSal) {
        this.cPayAplSal = cPayAplSal;
    }

    public BigDecimal getcPayDailySal() {
        return cPayDailySal;
    }

    public void setcPayDailySal(BigDecimal cPayDailySal) {
        this.cPayDailySal = cPayDailySal;
    }

    public String getcFloatSplitFlg() {
        return cFloatSplitFlg;
    }

    public void setcFloatSplitFlg(String cFloatSplitFlg) {
        this.cFloatSplitFlg = cFloatSplitFlg;
    }

    public BigDecimal getcPayMonavgSal() {
        return cPayMonavgSal;
    }

    public void setcPayMonavgSal(BigDecimal cPayMonavgSal) {
        this.cPayMonavgSal = cPayMonavgSal;
    }

    public BigDecimal getcPayHourSal() {
        return cPayHourSal;
    }

    public void setcPayHourSal(BigDecimal cPayHourSal) {
        this.cPayHourSal = cPayHourSal;
    }

    public BigDecimal getcSalMonFloat() {
        return cSalMonFloat;
    }

    public void setcSalMonFloat(BigDecimal cSalMonFloat) {
        this.cSalMonFloat = cSalMonFloat;
    }

    public BigDecimal getcPayFixedPct() {
        return cPayFixedPct;
    }

    public void setcPayFixedPct(BigDecimal cPayFixedPct) {
        this.cPayFixedPct = cPayFixedPct;
    }

    public BigDecimal getcPayFloatPct() {
        return cPayFloatPct;
    }

    public void setcPayFloatPct(BigDecimal cPayFloatPct) {
        this.cPayFloatPct = cPayFloatPct;
    }

    public BigDecimal getcSbPayBase() {
        return cSbPayBase;
    }

    public void setcSbPayBase(BigDecimal cSbPayBase) {
        this.cSbPayBase = cSbPayBase;
    }

    public String getcPerformResult() {
        return cPerformResult;
    }

    public void setcPerformResult(String cPerformResult) {
        this.cPerformResult = cPerformResult;
    }

    public BigDecimal getcPayBonusNum() {
        return cPayBonusNum;
    }

    public void setcPayBonusNum(BigDecimal cPayBonusNum) {
        this.cPayBonusNum = cPayBonusNum;
    }

    public String getcDrftDeptmr() {
        return cDrftDeptmr;
    }

    public void setcDrftDeptmr(String cDrftDeptmr) {
        this.cDrftDeptmr = cDrftDeptmr;
    }

    public String getcIsGwhcy() {
        return cIsGwhcy;
    }

    public void setcIsGwhcy(String cIsGwhcy) {
        this.cIsGwhcy = cIsGwhcy;
    }

    public Integer getcAllowance() {
        return cAllowance;
    }

    public void setcAllowance(Integer cAllowance) {
        this.cAllowance = cAllowance;
    }

    public Integer getcGuaPer() {
        return cGuaPer;
    }

    public void setcGuaPer(Integer cGuaPer) {
        this.cGuaPer = cGuaPer;
    }

    public Integer getcIncentive() {
        return cIncentive;
    }

    public void setcIncentive(Integer cIncentive) {
        this.cIncentive = cIncentive;
    }

    public Integer getcPerBonBase() {
        return cPerBonBase;
    }

    public void setcPerBonBase(Integer cPerBonBase) {
        this.cPerBonBase = cPerBonBase;
    }

    public Integer getcPeriodWage() {
        return cPeriodWage;
    }

    public void setcPeriodWage(Integer cPeriodWage) {
        this.cPeriodWage = cPeriodWage;
    }

    public String getcAllowanceFalg() {
        return cAllowanceFalg;
    }

    public void setcAllowanceFalg(String cAllowanceFalg) {
        this.cAllowanceFalg = cAllowanceFalg;
    }

    public String getcGuaPerFalg() {
        return cGuaPerFalg;
    }

    public void setcGuaPerFalg(String cGuaPerFalg) {
        this.cGuaPerFalg = cGuaPerFalg;
    }

    public String getcPerBonFalg() {
        return cPerBonFalg;
    }

    public void setcPerBonFalg(String cPerBonFalg) {
        this.cPerBonFalg = cPerBonFalg;
    }

    public String getcIncentiveFalg() {
        return cIncentiveFalg;
    }

    public void setcIncentiveFalg(String cIncentiveFalg) {
        this.cIncentiveFalg = cIncentiveFalg;
    }

    public String getcGraduationTime() {
        return cGraduationTime;
    }

    public void setcGraduationTime(String cGraduationTime) {
        this.cGraduationTime = cGraduationTime;
    }

    public String getcSpecial() {
        return cSpecial;
    }

    public void setcSpecial(String cSpecial) {
        this.cSpecial = cSpecial;
    }

    public String getcMzyy() {
        return cMzyy;
    }

    public void setcMzyy(String cMzyy) {
        this.cMzyy = cMzyy;
    }

    public String getcPayPostType() {
        return cPayPostType;
    }

    public void setcPayPostType(String cPayPostType) {
        this.cPayPostType = cPayPostType;
    }

    public String getcMonth() {
        return cMonth;
    }

    public void setcMonth(String cMonth) {
        this.cMonth = cMonth;
    }

    public String getcInrecruitment() {
        return cInrecruitment;
    }

    public void setcInrecruitment(String cInrecruitment) {
        this.cInrecruitment = cInrecruitment;
    }

    public String getcGwh() {
        return cGwh;
    }

    public void setcGwh(String cGwh) {
        this.cGwh = cGwh;
    }

    public String getEmplid2() {
        return emplid2;
    }

    public void setEmplid2(String emplid2) {
        this.emplid2 = emplid2;
    }

    public String getcLevel() {
        return cLevel;
    }

    public void setcLevel(String cLevel) {
        this.cLevel = cLevel;
    }

    public String getcRecDptFull() {
        return cRecDptFull;
    }

    public void setcRecDptFull(String cRecDptFull) {
        this.cRecDptFull = cRecDptFull;
    }

    public Integer getcYearPayBase() {
        return cYearPayBase;
    }

    public void setcYearPayBase(Integer cYearPayBase) {
        this.cYearPayBase = cYearPayBase;
    }

    public String getcCurPost() {
        return cCurPost;
    }

    public void setcCurPost(String cCurPost) {
        this.cCurPost = cCurPost;
    }

    public String getcPptInterRslt() {
        return cPptInterRslt;
    }

    public void setcPptInterRslt(String cPptInterRslt) {
        this.cPptInterRslt = cPptInterRslt;
    }

    public String getcCurCom() {
        return cCurCom;
    }

    public void setcCurCom(String cCurCom) {
        this.cCurCom = cCurCom;
    }

    public BigDecimal getcAnnSal() {
        return cAnnSal;
    }

    public void setcAnnSal(BigDecimal cAnnSal) {
        this.cAnnSal = cAnnSal;
    }

    public BigDecimal getcCurAnnSal() {
        return cCurAnnSal;
    }

    public void setcCurAnnSal(BigDecimal cCurAnnSal) {
        this.cCurAnnSal = cCurAnnSal;
    }

    public String getcIsHomeFee() {
        return cIsHomeFee;
    }

    public void setcIsHomeFee(String cIsHomeFee) {
        this.cIsHomeFee = cIsHomeFee;
    }

    public BigDecimal getcHomeFee() {
        return cHomeFee;
    }

    public void setcHomeFee(BigDecimal cHomeFee) {
        this.cHomeFee = cHomeFee;
    }

    /* (non-Javadoc)
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }


}